package cn.bklovezz.yixiantong.ram.base;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class PaginationList <T> {
    // 当前页
    private int page;

    // 每页显示的数量
    private int pageSize;

    // 总条数
    private long total;

    // 总记录数
    private T[] list;

    public Integer getTotalPage() {
        return (int) Math.ceil((double) total / pageSize);
    }
}
